.class public FileUri
.super scarlett/ScarlettRuntime
; standard initializer
.method public <init>()V
   aload_0
   invokenonvirtual scarlett/ScarlettRuntime/<init>()V
   return
 .end method
.method public static main([Ljava/lang/String;)V
    .limit stack 16
    .limit locals 2
    new FileUri
    dup
    invokenonvirtual FileUri/<init>()V
    aload_0
    invokenonvirtual FileUri/ScarlettMain([Ljava/lang/String;)V
	return
.end method

.method public  run([Ljava/lang/String;)V
.var 1 is wtf Ljava/lang/Object;
    aconst_null
    astore 1

	ldc "test file type change" ; stringConstant
	astore 1
	; fileUri
	; source
	aload_0 ; this pointer for uri
	ldc "file:///home/asus/docWriteText.txt" ; fileuri
	aload 1 ;load variable wtf
	invokevirtual scarlett/ScarlettRuntime/appendToFile(Ljava/lang/Object;Ljava/lang/Object;)Z
	; fileUri
	; source
	aload_0 ; this pointer for uri
	ldc "file:///home/asus/docWriteText.txt" ; fileuri
	aload 1 ;load variable wtf
	invokevirtual scarlett/ScarlettRuntime/appendToFile(Ljava/lang/Object;Ljava/lang/Object;)Z
	ldc "file:///home/asus/docWriteText.txt" ; fileuri
	astore 1
	; fileUri
	; source
	aload_0 ; this pointer for uri
	aload 1 ;load variable wtf
	ldc "var type file2" ; stringConstant
	invokevirtual scarlett/ScarlettRuntime/appendToFile(Ljava/lang/Object;Ljava/lang/Object;)Z
    return

.limit locals 6
.limit stack  16
.end method
